home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 17 / AMIGAplus Sonderheft 17 (1999)(ICP)(DE)[!].iso / LOCALE / accents / berlin.accent < prev    next >
Text File  |  1997-06-24  |  8KB  |  415 lines

  1. # Experimentall VerzuschsDeutsh Accent; Ausländer entwickelt.
  2. # Nicht die Aussprache von Berlin! Nur ein kurtz Bezeichnung.
  3. # New: Trilled R with (vowel)DXR, RDX(vowel), and RDXR sounds.
  4. # New: Trial simulation of German "ch" sounds with /HZH/H and KZH/H.
  5. # New: Trial use of higher stress values for a less mechanical sound.
  6. # New: Number expansion with reversed units (eg. four and twenty)
  7. # German pronounciation rules for translator.library V43
  8. # $VER: berlin.accent 1.0 (3.29.97)
  9. # By Michael L. Barlow <mbarlow@pacific.telebyte.net>
  10. # developed from
  11. # deutsch.accent, version 0.1 (5.4.95)
  12. # By Stefan Zeiger <s.zeiger@laren.rhein-main.de>
  13. # and the Pronunciation chapter, pp 265-267, of "Der Anfang (Understanding
  14. # and Using German)" by  Harold von Hofe, 1958.
  15.  
  16. #Translator 43+ required
  17. #   @ == any alphabet character
  18. #   $ == any non-alphabet character
  19.  
  20.  
  21. %class cons b c ch d f g h j k l m n p q r s t v w x z ß
  22. %class vowel a ä e i o ö u ü
  23.  
  24. %class aou a o u
  25.  
  26. # Suffixes for possible future use.
  27. #%class end e en er in ig bar mal los ung chen fach heit keit lein lich schaft
  28.  
  29. # Vowel suffixes to identify non-prefixes
  30. %class vwend e en er in ig ung
  31.  
  32. # Prefixes.
  33. %class strt be er ge emp ent ver zer
  34.  
  35. # Unstressed Prefixes.
  36. %class ustrt be er ge un ur emp ent miß ver zer
  37.  
  38. %class Ñ        0 1 2 3 4 5 6 7 8 9 
  39. %class Ç        0\. 1\. 2\. 3\. 4\. 5\. 6\. 7\. 8\. 9\. 0 1 2 3 4 5 6 7 8 9 
  40. %class null     0\. 0
  41. %class numerisch 0 1 2 3 4 6 7 8 9 \. \, + -
  42. %class sep      " "
  43.  
  44. %stress -2
  45.  
  46. %emphasis 2
  47.  
  48.  
  49. # UNSTRESSED PREFIXES
  50.  
  51. $[E]R@ = EH
  52. $[VE]R@ = FEH
  53. $[ZE]R@ = TSEH
  54. $[BEI]DE = BAY5
  55. $[BE]@ = BEH
  56. G[E](cons)(vwend)$ = EY3
  57. $G[E](cons*)(vowel) = EH
  58. $[ENT]@ = EHNT
  59. $[EMP]@ = EHMP
  60.  
  61. # STRESSED PREFIXES
  62. $[UN] = QUH4N
  63. $[UR] = QUH4DXRX
  64. $[MIß]  =MIH4S
  65. @[\ ](ustrt) = " "
  66. @[\ ](vowel) = QQ
  67.  
  68. [AU] = AW3WH
  69. [AI] = AY5
  70. [AY] = AY5
  71. [AA] = AA3
  72. [A]H = AA3
  73. [A](cons)(cons) = AH3
  74. [A](cons)$ = AH3
  75. [A](vowel) = AH2
  76. (vowel)[A] = AH2
  77. [A] = AA3
  78.  
  79. $[BY]$ = BAY5
  80. $[BYE]$ = BAY5
  81. $(cons*)[B](cons*)$ = " BEH3 "
  82. [B]$ = P
  83. [B] = B
  84.  
  85.  
  86. $(cons*)[C](cons*)$ = " TSEH3 "
  87. (aou)[CHEN] = KZH/HEHN
  88. [CHEN] = /HZH/HEHN
  89. $[CIAO]$ = SHAW3WH
  90. [ECH] = EH3KZH
  91. [SCH] = SH
  92. $[CHR]IE = LZH/HRDX
  93. $[CHR]YS = LZH/HRDX
  94. [CHR] = KRDX
  95. $[CH]AMP = SH
  96. $[CH]ANC = SH
  97. $[CH]ARG = SH
  98. $[CH]ASS = SH
  99. $[CH]EF = SH
  100. $[CH]EM = LZV/H
  101. $[CH]IN = /HZH/H
  102. $[CH] = K
  103. (aou)[CH](vowel) = KZH/H
  104. (aou)[CH] = KZH
  105. [CH](vowel) = /HZH/H
  106. [CH] = /HZH
  107. [C]L = K
  108. [C]R = K
  109. [C](aou) = K
  110. [C](vowel) = TS
  111. (numerisch)(sep*)[DM]$ = { deutsche marks }
  112. (numerisch)(sep*)\-(sep*)[DM]$ = { deutsche marks }
  113. $[DM](sep*)(numerisch+)(sep*)MILLIARDE = {&* deutsche marks }
  114. $[DM](sep*)(numerisch+)(sep*)MILLION = {&* deutsche marks }
  115. $[DM](sep*)(numerisch+)(sep*)TAUSAND = {&* deutsche marks }
  116. $[DM](sep*)(numerisch+)(sep*)HUNDERT = {&* deutsche marks }
  117. $[DM](sep*)(numerisch+) = {&* deutsche marks }
  118.  
  119. $(cons*)[D](cons*)$ = " DEH3 "
  120. [D]$ = T
  121. [D] = D
  122.  
  123. $[E]$ =  " EY3 "
  124.  
  125. [EI] = AY5
  126. [EY] = AY5
  127. [EU] = OY3
  128.  
  129. #(vowel)(cons*)[E](cons*)$ = EH
  130. [EE] = EY3
  131. [E]H = EY3
  132. [E](cons)(cons) = EH3
  133. H[E]R$ = EH1
  134. [E](cons)$ = EH3
  135. [E](vowel) = EH2
  136. (vowel)(cons*)[E]$ = EH2
  137. (vowel)[E] = EY3
  138. [E] = EY3
  139.  
  140.  
  141. $(cons*)[F](cons*)$ = " EH3F "
  142. [F] = F
  143.  
  144. $(cons*)[G](cons*)$ = " GEH3 "
  145.  
  146. $[G] = G
  147. $(strt)[G] = G
  148. [G] = K
  149. $(cons*)[H](cons*)$ = " /HAA3 "
  150.  
  151. $[HOME] = /HAO3M
  152. (vowel~)[H]@ = /H
  153.  
  154. $[I]$ = " IH3IX "
  155.  
  156. [ICH](vowel) = IH3IX/HZH/H
  157. [ICH] = IH3IX/HZH
  158.  
  159. [IE]ß = IY4
  160. [IE] = IY3
  161. [II] = IY3
  162. [I]H = IY3
  163. [I](cons)(cons) = IH3
  164. [I](cons)$ = IH3
  165. [I](vowel) = IH2
  166. (vowel)[I] = IH2
  167. [I]  = IY3
  168.  
  169. $(cons*)[J](cons*)$ = " YAO3TT "
  170. [J] = Y
  171.  
  172. $(cons*)[K](cons*)$ = " KAA3 "
  173. [K] = K
  174.  
  175. $(cons*)[L](cons*)$ = " EH3L "
  176. [L] = L
  177.  
  178. $(cons*)[M](cons*)$ = " EH3M "
  179. [M] = M
  180.  
  181. $(cons*)[N](cons*)$ = " EH3N "
  182. [NG] = NX
  183. [N] = N
  184.  
  185. $[O]$ = " AO3 "
  186.  
  187. [OO] = AA3
  188. [O]H = AA3
  189. [O](cons)(cons) = AO3
  190. [O](cons)$ = AO3
  191. [O](vowel) = AO2
  192. (vowel)[O] = AO2
  193. [O]  = AA3
  194.  
  195. $(cons*)[P](cons*)$ = " PEH3 "
  196. HOME[PAGE] = PEY3ZH
  197. [P] = P
  198.  
  199. $(cons*)[Q](cons*)$ = " KUH3UH "
  200. [QU] = KV
  201. [Q] = K
  202.  
  203. $(cons*)[R](cons*)$ = " EHRXDXR "
  204. [R]$R = R
  205. [R]$$R = R
  206. (vowel)[R](vowel) = RDXR
  207. (vowel)H[R](vowel) = RDXR
  208. $[R](vowel) = RXDX
  209. (vowel)[R]$ = DXR
  210. [RR]$ = RDXRXR
  211. [RR] = RDXR
  212. (vowel)[R](cons) = DXR
  213. (cons)[R]$ = DXR
  214. (cons)[R](vowel) = RDX
  215. [R] = RDXR
  216.  
  217. $(cons*)[S](cons*)$ = " QEHS "
  218. [SCHEN]$ = SYEH3N
  219. $[ST] = SHTT
  220. [SP] = SHP
  221. $[S](vowel) = SZ
  222. (vowel)[S](vowel) = Z
  223. [S] = S
  224.  
  225. $(cons*)[T](cons*)$ = " TTEH "
  226. [TION] = TSYAO3N
  227. [TH] = TT
  228. [TT] = TT
  229. [T] = TT
  230.  
  231. $[U]$ = " UH3UH "
  232.  
  233. [UU] = UW3
  234. [U]H = UW3
  235. [U](cons)(cons) = UH3
  236. [U](cons)$ = UH3
  237. [U](vowel) = UH2
  238. (vowel)[U] = UH2
  239. [U]= UW3
  240.  
  241. $(cons*)[V](cons*)$ = " FAW3WH "
  242. NO[V](vowel)M = V
  243. # Not always
  244. [V] = F
  245.  
  246. $(cons*)[W](cons*)$ = " WHVEH3EH "
  247. [W] = V
  248.  
  249. $(cons*)[X](cons*)$ = " QIH3IXKS "
  250. [X] = KS
  251.  
  252. $(cons*)[Y](cons*)$ = " QIY3PSIH3IXLAO3N "
  253. [Y] = IY3
  254.  
  255. $(cons*)[Z](cons*)$ = " TSEH3TT "
  256. [Z] = TS
  257.  
  258. $[Ä]$ = " EY3 "
  259. [ÄU] = OY3
  260. [ÄÄ] = EY3
  261. [ÄH] = EY3
  262. [Ä](cons)(cons) = AE3
  263. [Ä](cons)$ = AE3
  264. [Ä](vowel) = AE2
  265. (vowel)[Ä] = AE2
  266. [Ä](cons)(vowel) = EY3
  267.  
  268. $[Ë](cons*)(vowel) = QEH1UH2
  269. [Ë] = EH1UH2
  270.  
  271. $[Ö]$ = " EY2UW2 "
  272. [ÖÖ] = EY2UW2
  273. [ÖH] = EY2UW2
  274. [Ö](cons)(cons) = ER3IX
  275. [Ö](cons)$ = ER3IX
  276. [Ö](vowel) = ER2EH
  277. (vowel)[Ö] = ER2EH
  278. [Ö](cons)(vowel) = EY2UW2
  279.  
  280.  
  281.  
  282. $[Ü]$ = " IXUH2 "
  283. [ÜÜ] = IXUH2
  284. [ÜH] = IXUH2
  285. [Ü](cons)(cons) = IH2IX
  286. [Ü](cons)$ = IH2IX
  287. [Ü](vowel) = IHIX
  288. (vowel)[Ü] = IHIX
  289. [Ü](cons)(vowel) = IXUH2
  290.  
  291. [ß] = SS
  292.  
  293. \.(Ñ)(Ñ)(Ñ)[.] = 
  294. [.](Ñ)(Ñ)(Ñ)\. = 
  295. \,(Ñ)(Ñ)(Ñ)[\,] = 
  296. [\,](Ñ)(Ñ)(Ñ)\, = 
  297. (Ñ+)[\,](Ñ+) = " KAO3MMAA "
  298.  
  299. \,(Ñ*)[0] = "NUHLL "
  300. \,(Ñ*)[1] = "AY3NS "
  301. \,(Ñ*)[2] = "TTSWHAY3 "
  302. \,(Ñ*)[3] = "DRDXAY3 "
  303. \,(Ñ*)[4] = "FIH3EHDXR "
  304. \,(Ñ*)[5] = "FIH3IXNF "
  305. \,(Ñ*)[6] = "SEH3KS "
  306. \,(Ñ*)[7] = "SIY3BEHN "
  307. \,(Ñ*)[8] = "AAKZHT "
  308. \,(Ñ*)[9] = "NOY3N "
  309.  
  310.  
  311. [¶](Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&&_ billion }
  312. [¶](Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&_ billion }
  313. [¶](Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&_ billion }
  314.  
  315. [0]0(null)(Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {!!0}
  316. [¶](Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&&_ milliarde }
  317. [¶](Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&_ milliarde }
  318. [¶](Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&_ milliarde }
  319.  
  320. [0]0(null)(Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {!!0}
  321. [¶](Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&&_ million }
  322. [¶](Ñ)(Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&_ million }
  323. [¶](Ç) (Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&_ million }
  324.  
  325. [0]0(null)(Ñ)(Ñ)(Ñ) (Ñ~) = {!!0}
  326. [¶](Ñ)(Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&&_ tausand }
  327. [¶](Ñ)(Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&&_ tausand }
  328. [¶](Ç) (Ñ)(Ñ)(Ñ) (Ñ~) = {&_ tausand }
  329.  
  330. [000] (Ñ~)        = { }
  331. [00](Ñ)(Ñ~)        = {und}
  332. [0](Ñ)(Ñ) (Ñ~)    = { }
  333. 0[¶](Ñ)(Ñ) (Ñ~)   = { }
  334. [1](Ñ)(Ñ)         = {ein}
  335. #(Ñ)[00] (Ñ~)      = {hundert }
  336. (Ñ)[¶](Ñ)(Ñ) (Ñ~) = { hundert }
  337.  
  338.  
  339. (Ñ)[00] (Ñ~) = 
  340. (Ñ)[0](Ñ) (Ñ~) = {&}
  341.  
  342. [10] (Ñ~) = { zehn }
  343. [11] (Ñ~) = { elf }
  344. [12] (Ñ~) = { zwölf }
  345. [13] (Ñ~) = { dreizehn }
  346. [14] (Ñ~) = { vierzehn }
  347. [15] (Ñ~) = { fünfzehn }
  348. [16] (Ñ~) = { sechzehn }
  349. [17] (Ñ~) = { seibzehn }
  350. [18] (Ñ~) = { achtzehn }
  351. [19] (Ñ~) = { neunzehn }
  352.  
  353.  
  354. [20] (Ñ~) = { zwanzig }
  355. [30] (Ñ~) = { dreißzig }
  356. [40] (Ñ~) = { vierzig }
  357. [50] (Ñ~) = { fünfzig }
  358. [60] (Ñ~) = { sechzig }
  359. [70] (Ñ~) = { seibzig }
  360. [80] (Ñ~) = { achtzig }
  361. [90] (Ñ~) = { neunzig }
  362.  
  363. [2](Ñ) (Ñ~) = {& und zwanzig }
  364. [3](Ñ) (Ñ~) = {& und dreißzig }
  365. [4](Ñ) (Ñ~) = {& und vierzig }
  366. [5](Ñ) (Ñ~) = {& und fünfzig }
  367. [6](Ñ) (Ñ~) = {& und sechzig }
  368. [7](Ñ) (Ñ~) = {& und seibzig }
  369. [8](Ñ) (Ñ~) = {& und achtzig }
  370. [9](Ñ) (Ñ~) = {& und neunzig }
  371.  
  372.  
  373. ,(null*)[0] = " NUHLL "
  374.  
  375. [0] = "NUHLL "
  376. [1_] = "AY3N "
  377. [1] = "AY3NS "
  378. [2] = "TTSWHAY3 "
  379. [3] = "DRDXAY3 "
  380. [4] = "FIH3EHDXR "
  381. [5] = "FIH3IXNF "
  382. [6] = "SEH3KS "
  383. [7] = "SIY3BEHN "
  384. [8] = "AAKZHT "
  385. [9] = "NOY3N "
  386.  
  387. [ " " ] = " "
  388.  
  389. (Ñ+)[.](Ñ+) = " PUH3NKTT "
  390. (Ñ+)[,](Ñ+) = " KAO3MMAA "
  391. (Ñ+)[/](Ñ+) = " PRXDXRAO3 "
  392. (Ñ+)[-](Ñ+) = " MIH3IXNUHS "
  393.  
  394. $[-]$ = -
  395.  
  396. [.]$ = .
  397. [!]$ = .
  398. [.] = " "
  399. *[*] = ""
  400. [*] = SHTTEH4DXRN/HZH/HEHN
  401. [%] = PRXDXRAO3TSEHNTT
  402. [:] = ". "
  403. [;] = .
  404. [?] = ?
  405. [ "\(" ] = ,
  406. [ "\)" ] = ,
  407. [\\] = " "
  408. [ "\[" ] = " "
  409. [{] = " "
  410. [}] = " "
  411. [_] = " "
  412. [`] = " "
  413. [ "]" ] = " "
  414. # END OF SCRIPT
  415.